// 弹窗设置确认ID为耗材添加
$('#tcmingchengqr .confirm').attr('id','btnHaoCaiAdd');
$('form').validator({
	stopOnError:"true",
	rules: {
        numCheck: [/^-?\d{0,11}\.?\d{0,3}$/, "请填写有效的数字"],
    },
    fields: {
        'kucunsl': '库存:numCheck;'
    }
});
$("#formSave").keyup(function(event){
	keyCode = event.which;
});
//精确查找
$(document).off('click', '#jingqueczsp');
$(document).on('click','#jingqueczsp',function(){
	var mingcchen = $(this).parent().parent().find("#mingcheng").val();
	var kucunsl = $('#kucun').val();
	$(this).parent().parent().find("#mingcheng").val('').addClass('qiaojie');
	$("input").val('')
	$(".dropdown-toggle").val('');
	$(".dropdown-toggle").text('');
	$("#jinyongbz").text('启用');
	$("#dikucyjkg").text('启用');
	$("#f-dcjl").text('单位').css('color','#777');
	$(".f-danwei").text('');
	$('#kucun').val(kucunsl);
	$('.check').removeClass("check2").addClass("check1");
	$('#checkHaocai').removeClass("check1").addClass("check2");
	$('.chazhc').css('display','none');
	$('#checkPingtk').removeClass("check1").addClass("check2");
	$('.modal-seh-laiyuan').css('display','none');
	$('.modal-seh-leixing').css('display','none');
	$(this).parent('ul').html('').css('display','none');
	$("#shangpinjqcz").modal();
	$('#shangpinmc').val(mingcchen);
	$('#shengchancj').val('');
	$('#gongyings').val('');
	$('#shangpinjqcz .modal-content').css({'top':'0px','left':'-55px'});
	showJingq();
});
$(document).ready(function(){
	//回车
	function goenter() 
	{ 
		if(window.event.keyCode == 13) 
		{ 
			return false; 
		} 
	} 
	$("#mingcheng").focus();
	$("label[name='linshou1']").click(function(){	
		$("#dialog-chail").modal({backdrop:"static"});
	});
});

var pthcid="";
var ptmingcheng="";
var ptbaozhuanggg="";
var ptchangjia="";
var ptpizhun="";
var pttioaxing="";
var ptbaozhuangdw = '';
$(".a-haocai-add").focusout(function() {
	if($(".f-input-li li.xuanzeli").hasClass("hello")){
		$(this).siblings(".f-input-li").css("display","block");
	    $(document).on("click",".a-haocaiul-add li.xuanzeli",function(){
	    	var bValue = $(this).attr("index");
	    	var str = bValue.split(",");
	    	var pthcid = str[1];
	    	var uuid = str[2];
	    	fillkchaocai(uuid);
	    	$(this).parent(".f-input-li").css("display","none");
	    }); 
	  }else{
		 $(this).siblings(".f-input-li").css("display","none");
	  }
	 });
function fillkchaocai(uuid){
	$.ajax({
		url:'./haocai/getPthcByUUId',
		type:'post',
		data:{uuid: uuid},
		success:function(data) {
			if(data!=null) {
				ptmingcheng=data.mingcheng;
				ptbaozhuanggg=data.baozhuanggg;
				ptbaozhuangdw = data.baozhuangdw;
				ptchangjia=data.shengchancj;
				ptpizhun=data.pizhunwh;
				pttioaxing=data.tiaoxingma;
				$('#mingcheng').val(data.mingcheng)
				$('#baozhuanggg').val(data.baozhuanggg);
				$('#shangpmc').val(data.shangpinming || '');
				 if(data.baozhuangdw!=""&&data.baozhuangdw!=null) {
			           $('#baozhuangdw').val(data.baozhuangdw);
    					$('.f-danwei').text(data.baozhuangdw);
					}
				$('#hc-shengchancj').val(data.shengchancj);
				$('#pizhunwh').val(data.pizhunwh);
				$('#tiaoxingma').val(data.tiaoxingma);
				$('#chailingsl').val(data.chailingsl);
				if(data.chailingdw!=null) {
					$('#chailingdw').text(data.chailingdw);
					$('#hichailingdw').val(data.chailingdw);
				}
				if($("#chailingdw").text() != "单位"){
					$("#chailingdw").css("color","#333");
				}
				$("#gongyingshcxj").val(data.gongyingshang);
				$('#ptid').val(data.id);
			}
		}
	});
}

 $("#mingcheng").blur(function(){
		var biemingval = $("#mingcheng").val();
		  var reg = /[a-zA-Z1-9]/;
		 if(reg.test(biemingval)&&biemingval.length==1) {
			 if($(this).parent().find('.dropdown-menu li').hasClass('hello')){
				  $("#mingcheng").removeClass("n-invalid");
			  }else{
				notifyWarning('耗材名称太短，请重新输入');
				$(this).focus();
				$("#mingcheng").addClass("n-invalid");
				 return false;
			  }
			}else{
				$("#mingcheng").removeClass("n-invalid");
			}
	});
//btn模拟select模拟
$(document).on("click",".f-bt-li li",function () {
    var bText = $(this).text();
    var bValue = $(this).val();
    $(this).parent().parent().find(".dropdown-toggle").css("color","#333");
    $(this).parent().parent().find(".dropdown-toggle").text(bText);
    $(this).parent().parent().find(".dropdown-toggle").val(bValue);
	$(this).parent().parent().find(".dropdown-toggle").removeClass("n-invalid");
    $(this).parent().css("display","none");
});

//input模拟select模拟
$(".dropdown-toggle").focusin(function(){
   $(this).siblings(".f-input-li").css("display","block");
});

$(document).on("mouseover",".f-input-li li",function(){
	 $(this).addClass("hello");
 })
 $(document).on("mouseout",".f-input-li li",function(){
	 $(this).removeClass("hello");
 })
//radio验证
$(".f-bz").on("click",function(){
	var radioId= $(this).attr("name");
	$(this).addClass("on").siblings().removeClass("on");
});
  //支持零售关闭
 $("label[name='linshou2']").click(function(){	
	 	$(".f-cailinhs").val("");
	 	$(".f-cailindw").val("");
	 	$(".f-cailindw").text("单位");
	 	$(".f-danwei2").addClass("f-danwei");
	 	if($(".f-baozhuangdw").val() !="单位"){
	 		 var bText = $(".f-baozhuangdw").val();
	 	 	$(".f-danwei").text(bText);
	 	 	$(".f-mrkydanwei").text(bText);
	 	}
	 	$("#mrky1_Li2").remove();
		$("#show-hidden").css("display","none");
		$(".small-zhezhao").css("display","none");
		$(".chailingbz").prop("checked","false");
		$("#linshou2").prop("checked","checked");
		resetKucunsl();
		
	 });
 //支持零售弹窗确定
$("#dialog-chail .queding").click(function() {
	$("#dialog-chail").modal("hide");
	$(".f-danwei2").removeClass("f-danwei");
	$("#cailjgf").css("display","block");
	$(".small-zhezhao").css("display","block");
	$("#show-hidden").css("display","block");
		if($(".f-cailindw").text() !="单位"){
			var bText = $(".f-cailindw").text();
			$(".f-danwei2").text(bText);
		}
	$(".chailingbz").prop("checked",false);
	$("#linshou1").prop("checked",true);
 });

// 零售弹窗取消
  $("#dialog-chail .cancel").click(function(){	
	  $("#dialog-chail").modal("hide");
	  $("label[name='linshou1']").removeClass("on");
	  $("label[name='linshou2']").addClass("on");
	  $("#show-hidden").css("display","none");
	  $(".small-zhezhao").css("display","none");
	  $(".chailingbz").prop("checked",false);
	  $("#linshou2").prop("checked",true);
	  resetKucunsl();
 });
var haocaixjkcsl;// 耗材新建页面库存数量
$('#kucun').blur(function(){
	haocaixjkcsl = $('#kucun').val();
});
 //点击拆零单位时库存数量发生变化
$(document).on("click","#cailindw li",function(){
	if(haocaixjkcsl == '' || haocaixjkcsl == null){return;}
	 var huansuanbi = $('#chailingsl').val();
	 if(huansuanbi!=''&&!isNaN(huansuanbi)) {
		 $('#kucun').val(parseFloat(huansuanbi) * parseFloat(haocaixjkcsl));
	 }
	 $(this).parent().css("display","none");
 });
// 拆零数量变化库存数量
$('#hichailingsl').keyup(function(){
	if(haocaikcxqsl == '' || haocaikcxqsl == null){return;}
	var huansuanbi = $(this).val();
	if(huansuanbi!=''&&!isNaN(huansuanbi)) {
		$('#kucun').val(parseFloat(huansuanbi) * parseFloat(haocaixjkcsl));
	}
});
// 拆零取消回复库存数量
function resetKucunsl() {
	$('#kucun').val(haocaixjkcsl);
}
//库存下限事件
$(".f-kucunxiaxian").focusout(function(){
	if($(this).val()!=""){
		$(".f-yujing").val("1");
		$(".f-yujing").text("开启");
		$("#open-close").css("display","block");
	}else{
		$("#open-close").css("display","none");
		$(".f-yujing").val("");
		$(".f-yujing").text("请选择");
	}
});
/*包装单位li点击事件*/     
$("#adbaozhuangdw li").click(function() {
	$("#mrky1_Li1").remove();
	var bText = $(this).text();
	$(this).parent().siblings("#baozhuangdw").val(bText);
	$(this).parent().css("display","none");
	var chailingdw = $('#chailingdw').text();
    if (chailingdw != '单位' && chailingdw != '') {
    	$(".f-mrkydanwei").text(chailingdw);
    	$(".f-danwei").text(bText);
	} else {
		$('#chailingdw').css("color","#777");
		$(".f-danwei").text(bText);
		$(".f-danwei2").text(bText);
    }
});
$("#cailindw li").click(function(){
	$("#mrky1_Li2").remove();
	var bText = $(this).text();
	var mrky_Content ='<li id="mrky1_Li2">'+bText+'</li>';
	$("#morengkaiyao").append(mrky_Content);
	$("#morenkydw").css("color","#333");
	$(".f-mrkydanwei").text(bText);
	$(".f-danwei2").text(bText);
	$(this).parent().css("display","none");
}); 
$("#hichailingsl").blur(function(){
	var clslval = $(this).val();
	var thisPlay = $("#show-hidden").css("display");
	if(clslval<1&&thisPlay=="block"){
		notifyWarning('拆零数量不能小于1');
		$(this).addClass("n-invalid");
	}else{
		$(this).removeClass("n-invalid");
	}
});
var ptid="";
$(document).off('*','#formSave');    
 vilidateform();
  function vilidateform() {
	  $('form').on('valid.form', function(e){
	  	$('#hichailingdw').val($('#chailingdw').text());
	 	$('#hijinyongbz').val($('#jinyongbz').val());
	    $('#hidikucyjkg').val($('#dikucyjkg').val());
	    if(pttioaxing==null){
	    	pttioaxing="";
	    }
	    if(ptbaozhuanggg==null){
		  ptbaozhuanggg="";
	    }
	    if(ptpizhun==null){
		  ptpizhun="";
	    }
	    if(ptchangjia==null){
		  ptchangjia="";
	    }
	  	if(ptmingcheng==$('#mingcheng').val()&&ptbaozhuanggg==$('#baozhuanggg').val()&&ptchangjia==$('#hc-shengchancj').val()
	  	  &&ptbaozhuangdw==$('#baozhuangdw').val()){
	  	}else{
	  		$('#ptid').val('');
	  	}
	  		var mingchengval = $("#mingcheng").val();
  		    var reg = /[a-zA-Z1-9]/;
  		    if(reg.test(mingchengval)&&mingchengval.length==1) {
  				notifyWarning('耗材名称太短，请重新输入');
  				$("#mingcheng").addClass("n-invalid");
      				 return false;
      			}
 			// 包装单位
			var baozhuangdw = $("#baozhuangdw").val();
			if(getByteLen(baozhuangdw) > 4) {
				notifyWarning('包装规格请输入1-2个字符');
				$("#baozhuangdw").addClass("n-invalid");
				return false;
			}else{
				$("#baozhuangdw").removeClass("n-invalid");
			}
	  		
	  		var clslval = $("#hichailingsl").val();
	 		var thisPlay = $("#show-hidden").css("display");
	 		var chailingdw =$("#chailingdw").text();
	 		if(clslval<1&&thisPlay=="block"){
	 			notifyWarning('拆零数量不能小于1');
	 			$("#hichailingsl").focus();
	 			$("#hichailingsl").addClass("n-invalid");
	 			return false;
	 		}else{
	 			$("#hichailingsl").removeClass("n-invalid");
	 		}
 			if(chailingdw == "单位"&&thisPlay=="block"){
 				notifyWarning('拆零单位必填');
	 			$("#chailingdw").addClass("n-invalid");
	 			return false;
	 		}else{
	 			$("#chailingdw").removeClass("n-invalid");
	 		}
 				
		  if ($('#baozhuangdw').val()=='单位' || $('#baozhuangdw').val()=='') {
			//表单提示--warning
  				notifyWarning('包装规格单位必填');
  				$('#baozhuangdw').addClass('n-invalid');
  				$('#baozhuangdw').focus();
			return false;
		  }
		  $('#tcmingchengqr').modal();
	  });
  }
$(document).off('click', '#btnHaoCaiAdd');
$(document).on('click', '#btnHaoCaiAdd', function () {
	$('#btnHaoCaiAdd').attr('disabled', true);
    $("#msg_holder").html("");
    $("#baozhuangdw").removeClass("n-invalid");
	$.ajax({
		url: './haocai/xinjianhckc',
		type: 'post',
		data: $('#formSave').serialize(),
		success: function (data) {
		$('#tcmingchengqr').modal('hide');
			if (data == 'success') {
			$('#btnHaoCaiAdd').attr('disabled',false);
			var sjc = new Date().getTime();
			var presuccmsg = encodeURI(encodeURI('耗材保存成功'));
			$("#cedan").load(path + "/views/kucun/haocai.jsp?msg=" + presuccmsg + "&sjc=" + sjc);
		} else if(data == 'fail') {
			notifyDanger(data);
		} else {
			$('#btnHaoCaiAdd').removeAttr('disabled');
			notifyWarning(data);
		}
			return false; 
		}
	});
});
// 包装单位可输入
$("#baozhuangdw").blur(function() {
	var baozhuangdw = $("#baozhuangdw").val();
	if(getByteLen(baozhuangdw) > 4) {
			notifyWarning('包装规格请输入1-2个字符');
			$("#baozhuangdw").addClass("n-invalid");
			this.focus();
		}else{
			$("#baozhuangdw").removeClass("n-invalid");
	}
});
//包装单位INPUT事件
$(document).on("input", "#baozhuangdw", function () {
	$("#mrky1_Li1").remove();
	var bValue = $(this).val();
	if (bValue != '' && bValue != null){
		var chailingdw = $('#chailingdw').text();
	    if (chailingdw != '单位' && chailingdw != '') {
	    	$(".f-mrkydanwei").text(chailingdw);
	    	$(".f-danwei").text(bValue);
		} else {
    		$(".f-danwei").text(bValue);
    		$(".f-danwei2").text(bValue);
	    }

 	} else {
		$("#morenkydw").css("color","#777");
		$("#morenkydw").text('单位');
	}
});
//取消按钮事件
$('.b-cancel').click(function(){
	$("#cedan").load(path+"haocai.jsp");
});
//整体去掉input的autocomplete
$("input:text").attr("autocomplete","off");

//判断库存批次是否开启
var kucunpckg;
function getYaopintjcs(prekucunpckg){
	if(prekucunpckg == true){
		$("#kucun").attr("readonly",true).css("background-color","#eee");
		$("#kucun").val(0);
	}else{
		$("#kucun").attr("readonly",false);
		$("#kucun").val();
	}     
}